Macro bàn phím và chuột Macro_(máy_tính)

Các macro bàn phímmacro chuột cho phép các chuỗi phím ngắn và hành động chuột chuyển đổi thành các chuỗi phím và hành động chuột khác, thường tốn nhiều thời gian hơn. Theo cách này, các chuỗi phím được sử dụng thường xuyên hoặc lặp đi lặp lại có thể được tự động hóa. Các chương trình riêng biệt để tạo các macro này được gọi là chương trình ghi macro.

Trong những năm 1980, các chương trình macro   - ban đầu là SmartKey, sau đó là SuperKey, KeyWorks, Prokey   - rất phổ biến, đầu tiên là phương tiện để tự động định dạng các màn hình, sau đó cho nhiều tác vụ đầu vào của người dùng. Các chương trình này dựa trên chế độ hoạt động TSR (chấm dứt và cư trú) và được áp dụng cho tất cả các đầu vào bàn phím, bất kể nó xảy ra trong bối cảnh nào. Ở một mức độ nào đó, chúng đã rơi vào tình trạng lỗi thời sau sự ra đời của giao diện người dùng điều khiển bằng chuột và sự sẵn có của macro bàn phím và chuột trong các ứng dụng như bộ xử lý văn bảnbảng tính, giúp tạo ra các macro bàn phím nhạy với ứng dụng.

Các macro bàn phím trong thời gian gần đây trở nên sống động như một phương pháp khai thác nền kinh tế của các trò chơi nhập vai trực tuyến nhiều người chơi (MMORPG). Bằng cách thực hiện không mệt mỏi một hành động nhàm chán, lặp đi lặp lại, nhưng rủi ro thấp, người chơi chạy macro có thể kiếm được một lượng lớn tiền tệ hoặc tài nguyên của trò chơi. Hiệu ứng này thậm chí còn lớn hơn khi một người chơi sử dụng macro vận hành đồng thời nhiều tài khoản hoặc vận hành các tài khoản trong một khoảng thời gian lớn mỗi ngày. Vì số tiền này được tạo ra mà không có sự can thiệp của con người, nó có thể làm đảo lộn đáng kể nền kinh tế của trò chơi. Vì lý do này, việc sử dụng macro là vi phạm TOS hoặc EULA của hầu hết các MMORPG và quản trị viên của MMORPG chiến đấu liên tục để xác định và trừng phạt những người dùng macro.[3]